#include <crt_error.h>


#if (TARGET_OS == OS_WINDOWS)

#define ERRNO         ((int)GetLastError())
#define SET_ERRNO(x)  (SetLastError((DWORD)(x)))

#elif (TARGET_OS == OS_POSIX)

#define ERRNO         (errno)
#define SET_ERRNO(x)  (errno = (x))

#elif (TARGET_OS == OS_DARWIN)

#define ERRNO         (errno)
#define SET_ERRNO(x)  (errno = (x))

#endif


void os_fatal_error(const int errorno, const char* syscall)
{

}

int	os_get_error(void)
{
	return ERRNO;
}
